package com.itdachang.design.creatation.factory.simplefactory;

/**
 * 简单工厂
 * @author gcq
 * @Create 2022-02-07
 */
public class WuLinFactory {
    public AbstractCar newCar(String type) {
        // 简单工厂核心 一切从简
        if(type.equals("van")) {
            return new VanCar();
        } else if(type.equals("mini")) {
            return new MiniCar();
        }
        // 更多产品 违反开闭原则 应该扩展出一个类来
        return null;
    }
}